by sheer good fortune - Turc Anglais Dictionnaire